/**
 * 58. 最后一个单词的长度
 * 给你一个字符串 s，由若干单词组成，单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
 * 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
 * 输入：s = "Hello World"
 * 输出：5
 * 解释：最后一个单词是“World”，长度为5。
 */
fn length_of_last_word(s: String) -> usize {
    let sp = s.split_whitespace();
    sp.last().unwrap().len()
}

#[cfg(test)]
mod test {
    use crate::leetcode::lengthof_lastword_58::length_of_last_word;

    #[test]
    fn test() {
        let s = "   fly me   to   the moon  ".to_string();
        let l = length_of_last_word(s);
        assert_eq!(4, l);
    }
}
